1
1
.
.
2
2
.
.
1
1
C
C
o
o
m
m
m
m
u
u
n
n
i
i
t
t
y
y
E
E
d
d
i
i
t
t
i
i
o
o
n
n
(
(
f
f
r
r
e
e
e
e
)
)
I
I
n
n
f
f
o
o
This tutorial shows how to Create Spring Boot Project using IntelliJ free Community edition
● Create Spring Boot Project (use https://start.spring.io/ Web App that implements Spring Initializer)
● Import Spring Boot Project into IntelliJ (Maven loads dependency JARs)
Community edition doesn't support functionality to create Spring Project directly from within IntelliJ IDE.
Therefore we use https://start.spring.io/ to select Spring Boot Starters (Maven dependencies).
Downloaded Spring Project will not contain any Java Classes. Maven downloads them after importing Project to IntelliJ.
C
C
r
r
e
e
a
a
t
t
e
e
S
S
p
p
r
r
i
i
n
n
g
g
B
B
o
o
o
o
t
t
P
P
r
r
o
o
j
j
e
e
c
c
t
t
https://start.spring.io/
Project: Maven Project
Language: Java
Spring Boot: 2.4.1
Project Metadata
– Group: com.ivoronline.springboot
– Artifact: demo (Project Name)
– Packaging: Jar
– Java: 11
Dependencies
– Spring Web
– Spring Data JPA
– H2 Database
Generate
Save as: C:\Downloads\demo.zip
Extract demo.zip
Generate Spring Project
I
I
m
m
p
p
o
o
r
r
t
t
S
S
p
p
r
r
i
i
n
n
g
g
B
B
o
o
o
o
t
t
P
P
r
r
o
o
j
j
e
e
c
c
t
t
i
i
n
n
t
t
o
o
I
I
n
n
t
t
e
e
l
l
l
l
i
i
J
J
Start IntelliJ
File - New - Project from existing sources
C:\Downloads\demo\pom.xml
(wait for it to resolve Maven dependencies - download JARs with Java Classes)
Project from existing sources - pom.xml